package com.heima.apis.article.fallback;

import com.heima.apis.article.IArticleClient;
import com.heima.model.article.dots.ApArticleDto;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.common.enums.AppHttpCodeEnum;
import org.springframework.stereotype.Component;

//如果要使用fallback，需要在使用feign的服务中，使用componentScan 扫描到这个类
@Component //需要被spring进行管理 但是这个和spi不同，这里写了component，需要通过组件扫描才能被spring管理，
// 但是使用spring.factory,不需要专门开启组件扫描
public class IArticleFallback implements IArticleClient {
    @Override
    public ResponseResult saveArticle(ApArticleDto apArticleDto) {
        return ResponseResult.errorResult(AppHttpCodeEnum.SERVER_ERROR ,"获取数据失败");
    }
}
